// 用户模块  纯函数
import { fromJS } from 'immutable'

// 默认值 state 只读 不可修改
const defaultState = fromJS({
  news: [],
  detail: {}
})

// 导入操作方法
import newsMethod from '../methods/newsMethod'

export default (state = defaultState, action) => {
  try {
    return newsMethod[action.type](state, action)
  } catch (e) {
    return state
  }
}